@charset "utf-8";
/* 
	2020 07 15 lili 
	accountInfo-portrait
 */
/* 上传照片 */
.photo-wrap{padding: .8rem .96rem; }
.sign-button {display: block; width: 100%; height: 2.16rem; border: 0; border-radius: 2.16rem; background-color: #0071D1; cursor: pointer; font-size: .8rem; color: #fff; text-align: center; outline: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.mui-btn-wrap{position: absolute;right: 1rem; bottom: 2rem; left: 1rem;}
.mui-btn {position: relative; display: inline-block; overflow: hidden;margin: 6px 0; width: 36px; height:50px; font-size: 16px; text-align: center;line-height: 36px; line-height: 18px; color: #fff; border: none; border-radius: 2px; cursor: pointer; background: none; padding-top: 30px;}
#rotateBtn{
	background-image: url('../../../images/youlai/patient/icon/icon_rotate.png');
	background-size: 24px;
	background-position: center top;
	background-repeat: no-repeat;
}
#confirmBtn {margin-right: 10px; color: #2DD46F; }
/* 已拍摄照片 */
#j_photoed{display: none;}
.draw-sign-photo{
    position: relative; display: block; box-sizing: border-box; background: #fff; width: 13.08rem; height: 13.08rem; margin: 0 auto; overflow: hidden;
    background-image: url('../../../images/youlai/patient/portrait/portrait654x654.png');
    background-position: center;
    background-size: 13.08rem 13.08rem;
    background-repeat: no-repeat;
}
.model-extra{padding-top: 1.6rem;}
.sign-up-ok{border: 1px solid #E0E0E0;}
.sign-up-ok:after{content: " "; position: absolute;top: .12rem;right: .12rem; width: .48rem;height: .48rem; background-size: .48rem .48rem;}
.sign-photo-canvas {width: 100%; display: flex; align-items: center; justify-content: center; }
.draw-sign-photo img {width: 100%; height: 100%; }

#video-btnIpt {display: none; }
@-webkit-keyframes mui-node-inserted {from {opacity: .99 } to {opacity: 1 } }
@keyframes mui-node-inserted {from {opacity: .99 } to {opacity: 1 } }
.cropper-dashed, .cropper-modal,.portrait-fix-bottom{
    filter: alpha(opacity=70);
    opacity: .7;
}
.portrait-fix{display: none; width:100%;height: 100%; position: absolute;top:0;left: 0;z-index: 9;}
.portrait-fix-in{height: 100%;}
.portrait-fix-top{height: 90%;}
.portrait-fix-bottom{background: #000;}
/* fixed popup */
#photosUpLoading,#photosUpNo,#photosUpoK,#layerTwo{display: none;}
.layer-black{display: none; background: rgba(0,0,0,.7);z-index: 99;}
.layer-prompt-box{position: absolute; top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%; z-index: 100;line-height: 1.5; background: rgba(0,0,0,.1);}
.layer-public{position: relative; z-index: 100;height: 90%;}
.layer-white{background: rgba(0,0,0,.7); border-radius: .32rem; width: 5.12rem; text-align: center; padding-top: .6rem;}
.prompt-text{padding: .32rem 0 .4rem;font-size: .56rem;color: #fff;}
.layer-white img{width: 2rem;display: block;margin: 0 auto;}
        




